package com.hlxt.nj.sys.dao;

import com.hlxt.nj.sys.model.TUser;
import com.hlxt.nj.sys.model.TUserCriteria;
import com.hlxt.nj.common.PageBean;
import java.util.List;

public interface TUserDAO {
    int countByExample(TUserCriteria example);

    int deleteByExample(TUserCriteria example);

    int deleteByPrimaryKey(String usrid);

    void insert(TUser record);

    void insertSelective(TUser record);

    List<TUser> selectByExample(TUserCriteria example);

    TUser selectByPrimaryKey(String usrid);

    int updateByExampleSelective(TUser record, TUserCriteria example);

    int updateByExample(TUser record, TUserCriteria example);

    int updateByPrimaryKeySelective(TUser record);

    int updateByPrimaryKey(TUser record);

    void selectPageBeanByExample(TUserCriteria example, PageBean pageBean);

    void selectPageBean(TUser record, PageBean pageBean);

    int count(TUser record);

    List<TUser> select(TUser record);
}